<html>
<head><meta charset="utf-8"><title>steering meeting 2019.04.12 #58850 · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html">steering meeting 2019.04.12 #58850</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="163192401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163192401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163192401">(Apr 12 2019 at 14:02)</a>:</h4>
<p>Hello <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span>! Welcome to today's <strong>steering meeting</strong>. </p>
<p>Today's meeting proceeds as follows:</p>
<ul>
<li>The first 10 minutes are for <span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span> announcements <span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span> </li>
<li>After that we'll talk about my <a href="https://gist.github.com/nikomatsakis/3afbec52758741727e4535d973bb0667" target="_blank" title="https://gist.github.com/nikomatsakis/3afbec52758741727e4535d973bb0667">proposal for a regular design meeting</a> and perhaps also a bit about working groups and how we feel they are working, what's could be improved, etc.</li>
</ul>



<a name="163192566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163192566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163192566">(Apr 12 2019 at 14:04)</a>:</h4>
<p><span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span> I opened a <a href="https://github.com/rust-lang/compiler-team/pull/52" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/52">PR with a draft RFC</a> on the compiler-team repository. <span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span>  This RFC describes adding a new level ("compiler team contributors") to recognize people who have been contributing regularly. It also tries to document a few things about members etc. Please give it a read!</p>



<a name="163192667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163192667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163192667">(Apr 12 2019 at 14:05)</a>:</h4>
<p>(This is what I was calling journeypeople)</p>



<a name="163192797"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163192797" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163192797">(Apr 12 2019 at 14:06)</a>:</h4>
<p>Oh, one other thing. As usual, we're going to want a <strong>summary</strong> from today's meeting. If anybody wants to volunteer to write it, please do -- the idea would be to summarize the key points and conclusions from our discussion, so that people don't <em>have</em> to read the full minutes to know what happened. No need to document every comment. <em>To that end</em>, please use the <code>:point_up:</code> <span aria-label="point up" class="emoji emoji-1f446" role="img" title="point up">:point_up:</span> emoji to highlight key comments you think (or any other one, I suppose).</p>



<a name="163193049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193049">(Apr 12 2019 at 14:09)</a>:</h4>
<p>No more announcements? :)</p>



<a name="163193070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193070">(Apr 12 2019 at 14:09)</a>:</h4>
<p><span class="user-mention" data-user-id="119009">@eddyb</span> what's the status of your symbol naming stuff? :)</p>



<a name="163193094"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193094" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193094">(Apr 12 2019 at 14:09)</a>:</h4>
<p>I'm working as we speak on the CLI integration, and then I'll have to adjust the tests a bit, but I think we can merge soon!</p>



<a name="163193172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193172">(Apr 12 2019 at 14:10)</a>:</h4>
<blockquote>
<p>Oh, one other thing. As usual, we're going to want a <strong>summary</strong> from today's meeting. If anybody wants to volunteer to write it, please do -- the idea would be to summarize the key points and conclusions from our discussion, so that people don't <em>have</em> to read the full minutes to know what happened. No need to document every comment. <em>To that end</em>, please use the <code>:point_up:</code> <span aria-label="point up" class="emoji emoji-1f446" role="img" title="point up">:point_up:</span> emoji to highlight key comments you think (or any other one, I suppose).</p>
</blockquote>
<p>I can do it :)</p>



<a name="163193215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193215">(Apr 12 2019 at 14:10)</a>:</h4>
<p>it's been unnecessarily delayed for, ugh, two months, but now I finally have more throughput and I want to get it over with :P</p>



<a name="163193354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193354">(Apr 12 2019 at 14:12)</a>:</h4>
<p>I'm also working on refactoring something in rustc_metadata, where every query had the overhead of decoding like a dozen or so offsets, when it only wanted to read one of them. and, we, just, sort of forgot about it?</p>



<a name="163193374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193374">(Apr 12 2019 at 14:12)</a>:</h4>
<p>so I'm excited about what that perf run is gonna bring</p>



<a name="163193402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193402">(Apr 12 2019 at 14:12)</a>:</h4>
<p><span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span>  Another announcement <span aria-label="horn" class="emoji emoji-1f4ef" role="img" title="horn">:horn:</span> I think that in the traits meeting on Monday we're going to dig into some refactoring work we've been doing on chalk to try and allow for more code to be shared with rustc, rust-analyzer, etc. This also should allow it to model specialization and handle queries. If you're interested, check it out.</p>



<a name="163193404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193404">(Apr 12 2019 at 14:12)</a>:</h4>
<p>(actually this is a steering meeting, don't let me rant too much :P)</p>



<a name="163193437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193437">(Apr 12 2019 at 14:13)</a>:</h4>
<p>Yeah, all right, people seem quiet today. Let's get started =)</p>



<a name="163193454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193454">(Apr 12 2019 at 14:13)</a>:</h4>
<p>So this was our plan for the main topic today: </p>
<blockquote>
<ul>
<li>After that we'll talk about my <a href="https://gist.github.com/nikomatsakis/3afbec52758741727e4535d973bb0667" target="_blank" title="https://gist.github.com/nikomatsakis/3afbec52758741727e4535d973bb0667">proposal for a regular design meeting</a> and perhaps also a bit about working groups and how we feel they are working, what's could be improved, etc.</li>
</ul>
</blockquote>



<a name="163193472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193472">(Apr 12 2019 at 14:13)</a>:</h4>
<p>I'm not sure if people had a chance to skim the gist already</p>



<a name="163193480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193480">(Apr 12 2019 at 14:13)</a>:</h4>
<p>But let me kind of outline my thinking here</p>



<a name="163193555"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193555" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193555">(Apr 12 2019 at 14:14)</a>:</h4>
<p>Basically I feel like we don't have a clear place to do and circulate design work</p>



<a name="163193576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193576">(Apr 12 2019 at 14:14)</a>:</h4>
<p>and, I think working groups are great, but sometimes they have to make far-reaching decisions that are probably worth discussing with the wider team</p>



<a name="163193593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193593">(Apr 12 2019 at 14:14)</a>:</h4>
<p>scheduling can often be a pain too</p>



<a name="163193607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193607">(Apr 12 2019 at 14:14)</a>:</h4>
<p>so I thought it might be useful to have a regular team that we try to have these discussions</p>



<a name="163193633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193633">(Apr 12 2019 at 14:15)</a>:</h4>
<p>(in particular, I think the more senior members of the team should make a real effort to hold that time available)</p>



<a name="163193638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193638">(Apr 12 2019 at 14:15)</a>:</h4>
<p>some scenarios I am thinking of:</p>



<a name="163193679"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193679" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193679">(Apr 12 2019 at 14:15)</a>:</h4>
<ul>
<li>The work <span class="user-mention" data-user-id="116107">@davidtwco</span> was doing in the <a class="stream" data-stream-id="187312" href="/#narrow/stream/187312-t-compiler.2Fwg-async-await">#t-compiler/wg-async-await</a> to refactor the drop order for unused async fn argum-ents seemed to suggest that we might want to refactor HIR or AST, it was awkward.</li>
</ul>



<a name="163193734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193734">(Apr 12 2019 at 14:16)</a>:</h4>
<ul>
<li><span class="user-mention" data-user-id="116466">@Zoxc</span>'s efforts to establish end-to-end queries or simplify lifetimes</li>
</ul>



<a name="163193770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193770">(Apr 12 2019 at 14:16)</a>:</h4>
<ul>
<li>Heck, the chalk work I was just talking about</li>
</ul>



<a name="163193804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193804">(Apr 12 2019 at 14:16)</a>:</h4>
<p>Each of these cases is maybe slightly different:</p>



<a name="163193821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193821">(Apr 12 2019 at 14:16)</a>:</h4>
<p>some are more exploratory -- e.g., we ahve a problem, want to find a sol'n</p>



<a name="163193823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193823">(Apr 12 2019 at 14:17)</a>:</h4>
<p>others are more of a concrete proposal</p>



<a name="163193874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193874">(Apr 12 2019 at 14:17)</a>:</h4>
<p>one more scenario: I want to redesign the "definition" &amp; HIR layers of the compiler to enable fine-grained incremental parsing, macro expansion and name resolution</p>



<a name="163193879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193879">(Apr 12 2019 at 14:17)</a>:</h4>
<p>Anyway, I've typed enough. So I'll slow down here</p>



<a name="163193898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193898">(Apr 12 2019 at 14:17)</a>:</h4>
<p>I've wanted to start ages ago but better late than never :P</p>



<a name="163193967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193967">(Apr 12 2019 at 14:18)</a>:</h4>
<p>The actual mechanism that I was proposing:</p>
<ul>
<li>Hold <strong>regular design meetings</strong> where people can bring proposed designs or proposed areas and get feedback.</li>
<li>Meetings are open to all. Key compiler team members are strongly encouraged to attend.</li>
<li>Each meeting will decide the topic of the next meeting. To be selected, a written proposal must be available for review.</li>
<li>These meetings can be on Zulip or on (recorded) video-conferencing, with Zulip being the preferred format.</li>
<li>Major architectural changes to rustc are expected to be discussed in this meeting before landing.</li>
</ul>



<a name="163193989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163193989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163193989">(Apr 12 2019 at 14:18)</a>:</h4>
<p>I want to call out this point:</p>
<blockquote>
<p>Each meeting will decide the topic of the next meeting. To be selected, a written proposal must be available for review.</p>
</blockquote>



<a name="163194003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194003">(Apr 12 2019 at 14:18)</a>:</h4>
<p>I think it's pretty important that we know the agenda in advance</p>



<a name="163194009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194009">(Apr 12 2019 at 14:18)</a>:</h4>
<p>so we can ensure the right people are there</p>



<a name="163194023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194023">(Apr 12 2019 at 14:18)</a>:</h4>
<p>and I think it'd be useful to have <em>some</em> kind of background stuff for people to start from</p>



<a name="163194032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194032">(Apr 12 2019 at 14:18)</a>:</h4>
<p>even if nobody reads it before the meeting, it'll give some structure :)</p>



<a name="163194077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194077">(Apr 12 2019 at 14:19)</a>:</h4>
<p>I'd like to propose doing the design meeting at this very time slot, whenever there is no steering meeting</p>



<a name="163194081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194081">(Apr 12 2019 at 14:19)</a>:</h4>
<p>how detailed should the written proposal be? RFC summary, RFC full text, in between?</p>



<a name="163194090"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194090" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194090">(Apr 12 2019 at 14:19)</a>:</h4>
<blockquote>
<p>I'd like to propose doing the design meeting at this very time slot, whenever there is no steering meeting</p>
</blockquote>
<p>ooooh</p>



<a name="163194106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194106">(Apr 12 2019 at 14:19)</a>:</h4>
<blockquote>
<p>how detailed should the written proposal be? RFC summary, RFC full text, in between?</p>
</blockquote>
<p>I think it would depend, but definitely not RFC full text</p>



<a name="163194111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194111">(Apr 12 2019 at 14:19)</a>:</h4>
<p>Am I right in thinking that a implementation doesn't need to exist to be discussed at one of these meetings? It doesn't have to be "Member Y has this large change, let's discuss it before landing", but "Member Z has these ideas for a change and has written a short summary up" can also work.</p>



<a name="163194140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194140">(Apr 12 2019 at 14:19)</a>:</h4>
<p>In answer to your question <span class="user-mention" data-user-id="119009">@eddyb</span>, I had imagined that it might take the form of like a small gist</p>



<a name="163194174"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194174" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194174">(Apr 12 2019 at 14:20)</a>:</h4>
<p>but it could be more if there is more to say</p>



<a name="163194224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194224">(Apr 12 2019 at 14:20)</a>:</h4>
<p>right now we have a backlog of design discussion so I bet there are many things with a ot of background</p>



<a name="163194229"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194229" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194229">(Apr 12 2019 at 14:20)</a>:</h4>
<p>there has to be enough detail on the important design decisions, I'd say</p>



<a name="163194246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194246">(Apr 12 2019 at 14:20)</a>:</h4>
<p>but I would hope that going forward we'll start sooner, when there's less to say ;)</p>



<a name="163194258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194258">(Apr 12 2019 at 14:20)</a>:</h4>
<blockquote>
<p>there has to be enough detail on the important design decisions, I'd say</p>
</blockquote>
<p>well, I think if this is a "let's decide if we sohuld do this" sort of meeting, then yes</p>



<a name="163194269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194269">(Apr 12 2019 at 14:20)</a>:</h4>
<p>so maybe that's key</p>



<a name="163194305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194305">(Apr 12 2019 at 14:21)</a>:</h4>
<p>i.e., part of the write-up would be specifying the kind of feedback/decision desired, and that would reflect on the amount of detail expected?</p>



<a name="163194315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194315">(Apr 12 2019 at 14:21)</a>:</h4>
<p>or maybe: a description of the contentious issues/problem areas</p>



<a name="163194320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194320">(Apr 12 2019 at 14:21)</a>:</h4>
<p>in my ideal world, we'd be able to take these write-ups and move them into rustc-guide as design documents for future ference</p>



<a name="163194342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194342">(Apr 12 2019 at 14:21)</a>:</h4>
<p>I think I went on an issue-opening spree at some point last year, and some of those would qualify, lemme grab a random one...</p>



<a name="163194345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194345">(Apr 12 2019 at 14:21)</a>:</h4>
<p>but I didn't want to add onerous requirements to start</p>



<a name="163194366"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194366" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194366">(Apr 12 2019 at 14:21)</a>:</h4>
<p>as I said, I hope that going forward, we can do this more organically, so that we are <em>growing</em> a write-up as we go</p>



<a name="163194445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194445">(Apr 12 2019 at 14:22)</a>:</h4>
<blockquote>
<p>or maybe: a description of the contentious issues/problem areas</p>
</blockquote>
<p>yes -- kind of outlining the space is great</p>



<a name="163194451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194451">(Apr 12 2019 at 14:22)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/53560" target="_blank" title="https://github.com/rust-lang/rust/issues/53560">https://github.com/rust-lang/rust/issues/53560</a></p>



<a name="163194465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194465">(Apr 12 2019 at 14:22)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/53660" target="_blank" title="https://github.com/rust-lang/rust/issues/53660">https://github.com/rust-lang/rust/issues/53660</a></p>



<a name="163194484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194484">(Apr 12 2019 at 14:22)</a>:</h4>
<p>lol I thought I pasted the same link, these are 100 issues apart exactly</p>



<a name="163194566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194566">(Apr 12 2019 at 14:23)</a>:</h4>
<p>So I feel like <a href="https://github.com/rust-lang/rust/issues/53560" target="_blank" title="https://github.com/rust-lang/rust/issues/53560">#53560</a> is reasonably specific, it might be nice if it dug a bit more into the potential implications, but that could also be the goal of the meeting</p>



<a name="163194569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194569">(Apr 12 2019 at 14:23)</a>:</h4>
<p>so if you have time, <span class="user-mention" data-user-id="116009">@nikomatsakis</span>, I'd be curious to know which of these would qualify as-is, if at all?</p>



<a name="163194593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194593">(Apr 12 2019 at 14:23)</a>:</h4>
<blockquote>
<p><a href="https://github.com/rust-lang/rust/issues/53660" target="_blank" title="https://github.com/rust-lang/rust/issues/53660">https://github.com/rust-lang/rust/issues/53660</a></p>
</blockquote>
<p>this one feels too sparse to me, I at least don't have a <em>clear</em> idea what's being proposed</p>



<a name="163194672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194672">(Apr 12 2019 at 14:24)</a>:</h4>
<p>I think it's literally "rm <code>name: Name</code> fields from HIR", but I agree</p>



<a name="163194678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194678">(Apr 12 2019 at 14:24)</a>:</h4>
<p>I'm curious what others thing though :)</p>



<a name="163194750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194750">(Apr 12 2019 at 14:25)</a>:</h4>
<p>e.g., <span class="user-mention" data-user-id="124287">@mw</span> ;)</p>



<a name="163194764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194764">(Apr 12 2019 at 14:25)</a>:</h4>
<blockquote>
<p>it might be nice if it dug a bit more into the potential implications, but that could also be the goal of the meeting</p>
</blockquote>
<p>but I want to circle back to this</p>



<a name="163194768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194768">(Apr 12 2019 at 14:25)</a>:</h4>
<p>I think such a write up should contain a list of things that the author expects are hard to do</p>



<a name="163194846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194846">(Apr 12 2019 at 14:26)</a>:</h4>
<p>and also a list of things where there is a decision to make</p>



<a name="163194861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194861">(Apr 12 2019 at 14:26)</a>:</h4>
<p>i.e., I imagine a meeting proposal might be something like:</p>
<p>here is a specific idea. i'm not proposing we merge it yet, I'm proposing we talk about what complications might rise up. then I can add this to the write-up for next time and explore those.</p>



<a name="163194867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194867">(Apr 12 2019 at 14:26)</a>:</h4>
<p>or an open question</p>



<a name="163194881"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194881" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194881">(Apr 12 2019 at 14:26)</a>:</h4>
<p>I think it'd be a good way for new contributors to get more familiar with things - being around when big things are changing and knowing why they're changing would be beneficial.</p>



<a name="163194905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194905">(Apr 12 2019 at 14:27)</a>:</h4>
<p>(I don't think we should make that an explicit goal that takes away from the design discussion though)</p>



<a name="163194931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194931">(Apr 12 2019 at 14:27)</a>:</h4>
<p>I totally agree with that -- I feel like there will be lurkers who just attend and, over time, kind of soak up a lot of knowledge.</p>



<a name="163194957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194957">(Apr 12 2019 at 14:27)</a>:</h4>
<p>it's also one of those things -- usually newbies are nervous to ask questions, but generally 50% of the experts are also not following ;)</p>



<a name="163194977"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163194977" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163194977">(Apr 12 2019 at 14:27)</a>:</h4>
<p>anyway I think the reason I brought up these examples is I can end up with a lot of "this is a thing we could do" that just get forgotten, and some of the bigger stuff isn't even written down anywhere, so I think I could triage past design ideas and find the most relevant to short-term development</p>



<a name="163195032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195032">(Apr 12 2019 at 14:28)</a>:</h4>
<p>yes, we could talk a bit more about that part :)</p>



<a name="163195036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195036">(Apr 12 2019 at 14:28)</a>:</h4>
<p>and if presented well then I don't even have to work on them myself :P</p>



<a name="163195041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195041">(Apr 12 2019 at 14:28)</a>:</h4>
<p>part of the proposal was to have a queue of design ideas</p>



<a name="163195057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195057">(Apr 12 2019 at 14:28)</a>:</h4>
<p>something that would also be very useful is to have some kind of global view somewhere</p>



<a name="163195076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195076">(Apr 12 2019 at 14:28)</a>:</h4>
<p>in order to coordinate between design efforts</p>



<a name="163195078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195078">(Apr 12 2019 at 14:28)</a>:</h4>
<p>I sort of like the idea of sorting them by what they aim to achieve, and probably kind of having some that are "nice to haves" etc</p>



<a name="163195081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195081">(Apr 12 2019 at 14:28)</a>:</h4>
<p>been wanting a dashboard for years, heh</p>



<a name="163195096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195096">(Apr 12 2019 at 14:28)</a>:</h4>
<blockquote>
<p>something that would also be very useful is to have some kind of global view somewhere</p>
</blockquote>
<p>global view of what exactly?</p>



<a name="163195100"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195100" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195100">(Apr 12 2019 at 14:28)</a>:</h4>
<p>and schedule resources</p>



<a name="163195110"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195110" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195110">(Apr 12 2019 at 14:29)</a>:</h4>
<p>I wonder if there is any piece of software for something like that, which I don't hate</p>



<a name="163195121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195121">(Apr 12 2019 at 14:29)</a>:</h4>
<p>of design efforts going on</p>



<a name="163195127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195127">(Apr 12 2019 at 14:29)</a>:</h4>
<p>how they might interact</p>



<a name="163195137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195137">(Apr 12 2019 at 14:29)</a>:</h4>
<p>Hmm. I kind of feel like those are the working groups.</p>



<a name="163195142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195142">(Apr 12 2019 at 14:29)</a>:</h4>
<p>But maybe that's an invalid assumption ;)</p>



<a name="163195156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195156">(Apr 12 2019 at 14:29)</a>:</h4>
<p>I'd love a waterfall view of everything I've started, and e.g. abandoned because lack of time</p>



<a name="163195162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195162">(Apr 12 2019 at 14:29)</a>:</h4>
<p>i.e., maybe it sometimes makes sense to do design work (e.g., the examples <span class="user-mention" data-user-id="119009">@eddyb</span> gave) that is kind of 'pre working group'</p>



<a name="163195172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195172">(Apr 12 2019 at 14:29)</a>:</h4>
<blockquote>
<p>and if presented well then I don't even have to work on them myself :P</p>
</blockquote>
<p>Hopefully a design discussion would give enough context for some intermediate contributors that they could be the ones to work on it (with help from the experts) and these medium-to-large tasks would help them become experts themselves. Though, in a bunch of scenarios, the proposer might want to work on it themselves, which is of course fine.</p>



<a name="163195190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195190">(Apr 12 2019 at 14:30)</a>:</h4>
<p>and this sort of thing for every major contributor? a goldmine of half-baked ideas!</p>



<a name="163195255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195255">(Apr 12 2019 at 14:30)</a>:</h4>
<blockquote>
<p>Hopefully a design discussion would give enough context for some intermediate contributors that they could be the ones to work on it (with help from the experts)</p>
</blockquote>
<p>(as an aside, this fits into those "mentoring program" ideas we were kicking around, of course)</p>



<a name="163195258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195258">(Apr 12 2019 at 14:30)</a>:</h4>
<p>I can imagine that one big refactoring of e.g. how definitions/HIR work would affect a lot of other things</p>



<a name="163195261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195261">(Apr 12 2019 at 14:30)</a>:</h4>
<blockquote>
<blockquote>
<p>and if presented well then I don't even have to work on them myself :P</p>
</blockquote>
<p>Hopefully a design discussion would give enough context for some intermediate contributors that they could be the ones to work on it (with help from the experts) and these medium-to-large tasks would help them become experts themselves. Though, in a bunch of scenarios, the proposer might want to work on it themselves, which is of course fine.</p>
</blockquote>
<p>absolutely agree on this, I'd surely take more stuff if this things happens :)</p>



<a name="163195285"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195285" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195285">(Apr 12 2019 at 14:30)</a>:</h4>
<blockquote>
<p>I can imagine that one big refactoring of e.g. how definitions/HIR work would affect a lot of other things</p>
</blockquote>
<p>yes so this is precisely why I wanted to have a "global" Design meeting</p>



<a name="163195289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195289">(Apr 12 2019 at 14:30)</a>:</h4>
<p>and not "per working group" meetings</p>



<a name="163195318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195318">(Apr 12 2019 at 14:31)</a>:</h4>
<p>(even if not everybody attends every one)</p>



<a name="163195327"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195327" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195327">(Apr 12 2019 at 14:31)</a>:</h4>
<p>ok, then the meeting should try to keep track of things in flight</p>



<a name="163195339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195339">(Apr 12 2019 at 14:31)</a>:</h4>
<p>so <span class="user-mention" data-user-id="124287">@mw</span> I sort of liked your idea of using this slot</p>



<a name="163195344"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195344" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195344">(Apr 12 2019 at 14:31)</a>:</h4>
<p>and it makes me wonder</p>



<a name="163195350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195350">(Apr 12 2019 at 14:31)</a>:</h4>
<p>if the steering meeting comes every 3 weeks</p>



<a name="163195352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195352">(Apr 12 2019 at 14:31)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> to improve rustc_guide is also very important, and that effort could be lead by the docs WG</p>



<a name="163195357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195357">(Apr 12 2019 at 14:31)</a>:</h4>
<p>one thing it could do is to be a discussion of what designs we ought to do</p>



<a name="163195370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195370">(Apr 12 2019 at 14:31)</a>:</h4>
<p>i.e., to try and schedule out the next 2 weeks</p>



<a name="163195437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195437">(Apr 12 2019 at 14:32)</a>:</h4>
<p>though that wouldn't leave a clear time for <em>this</em> conversation we're having right now -- <em>but</em></p>



<a name="163195445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195445">(Apr 12 2019 at 14:32)</a>:</h4>
<p>maybe this could be a valid design meeting topic :)</p>



<a name="163195452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195452">(Apr 12 2019 at 14:32)</a>:</h4>
<p>(so meta!)</p>



<a name="163195463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195463">(Apr 12 2019 at 14:32)</a>:</h4>
<p>i.e., we don't only have to be designing code</p>



<a name="163195516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195516">(Apr 12 2019 at 14:33)</a>:</h4>
<blockquote>
<p>ok, then the meeting should try to keep track of things in flight</p>
</blockquote>
<p>i'm just imagining that this takes a bit of time</p>



<a name="163195530"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195530" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195530">(Apr 12 2019 at 14:33)</a>:</h4>
<blockquote>
<p>i.e., we don't only have to be designing code</p>
</blockquote>
<p>Isn't the steering meeting in some ways not already a "design meeting for not-code things"?</p>



<a name="163195544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195544">(Apr 12 2019 at 14:33)</a>:</h4>
<p>yes :)</p>



<a name="163195563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195563">(Apr 12 2019 at 14:33)</a>:</h4>
<p>interestingly, this wasn't what I initially had in mind for it</p>



<a name="163195572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195572">(Apr 12 2019 at 14:33)</a>:</h4>
<p>but it's become that and it's clear we need it</p>



<a name="163195649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195649">(Apr 12 2019 at 14:34)</a>:</h4>
<p>initially I thought it would for, well, steering the project :) that is, reviewing what we are working on and checking in on how well that is going</p>



<a name="163195665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195665">(Apr 12 2019 at 14:34)</a>:</h4>
<blockquote>
<blockquote>
<p>ok, then the meeting should try to keep track of things in flight<br>
i'm just imagining that this takes a bit of time</p>
</blockquote>
</blockquote>
<p>I'm trying to avoid the situation we have with RFCs now: lots of designs "done" but no one implementing them</p>



<a name="163195671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195671">(Apr 12 2019 at 14:34)</a>:</h4>
<p>yes</p>



<a name="163195699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195699">(Apr 12 2019 at 14:34)</a>:</h4>
<p>so, let me just say one bit about the "mentoring program" ideas that we've been kicking around</p>



<a name="163195704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195704">(Apr 12 2019 at 14:34)</a>:</h4>
<p>because I think it's related</p>



<a name="163195739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195739">(Apr 12 2019 at 14:35)</a>:</h4>
<p>(different from existing mentoring instructions on issues)</p>



<a name="163195743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195743">(Apr 12 2019 at 14:35)</a>:</h4>
<p>as I announced earlier, I am proposing to add an official "contributor" level for people who've been making contributions for some time -- roughly what r+ rights are now, but more official and nicer</p>



<a name="163195764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195764">(Apr 12 2019 at 14:35)</a>:</h4>
<p>and I was thinking that it'd be great to have a "member in training" program, where basically a full team member takes on one (or more, perhaps) of these contributors as a kind of 'intern'</p>



<a name="163195776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195776">(Apr 12 2019 at 14:36)</a>:</h4>
<p>working to realize some sort of ambitious design</p>



<a name="163195827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195827">(Apr 12 2019 at 14:36)</a>:</h4>
<p>I think in practice <span class="user-mention" data-user-id="124287">@mw</span> you are roughly doing this with <span class="user-mention" data-user-id="125250">@Wesley Wiser</span>, for example</p>



<a name="163195834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195834">(Apr 12 2019 at 14:36)</a>:</h4>
<p>yes</p>



<a name="163195839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195839">(Apr 12 2019 at 14:36)</a>:</h4>
<p>the idea being that at the end of the project, they become a team member</p>



<a name="163195860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195860">(Apr 12 2019 at 14:36)</a>:</h4>
<p>this has a natural kind of .. "rate limiting" factor</p>



<a name="163195868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195868">(Apr 12 2019 at 14:36)</a>:</h4>
<p>in that one person can only "mentor" so many things at a time</p>



<a name="163195874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195874">(Apr 12 2019 at 14:37)</a>:</h4>
<p>maybe we just put a limit of 1 :)</p>



<a name="163195898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195898">(Apr 12 2019 at 14:37)</a>:</h4>
<p>but I think that when we are selecting the agenda for the design meeting,</p>



<a name="163195904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195904">(Apr 12 2019 at 14:37)</a>:</h4>
<p>I would want to take into account "is somebody lined up to implement this"?</p>



<a name="163195921"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163195921" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163195921">(Apr 12 2019 at 14:37)</a>:</h4>
<p>(<strong>and</strong> I feel like that could fit very well with the "intern" concept)</p>



<a name="163196007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196007">(Apr 12 2019 at 14:38)</a>:</h4>
<p>from the perspective of an "external" contributor like me (i.e. someone who is not part of Rust team managed by Niko and who cannot entirely freely decide what they spend their time on) it's important that any mentoring is part of the work they are paid for, I think. Just so that the time is available.</p>



<a name="163196017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196017">(Apr 12 2019 at 14:38)</a>:</h4>
<p>seems correct</p>



<a name="163196044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196044">(Apr 12 2019 at 14:39)</a>:</h4>
<p>to some extent this applies to everything that is time-consuming :)</p>



<a name="163196070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196070">(Apr 12 2019 at 14:39)</a>:</h4>
<p>I would also say that -- and this is a very complex topic so take this with a huge grain of salt -- I'd like to see if we can find ways to connect contracting or other funding to well-defined projects like these.</p>



<a name="163196079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196079">(Apr 12 2019 at 14:39)</a>:</h4>
<p>But I want to tread carefully there :)</p>



<a name="163196169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196169">(Apr 12 2019 at 14:40)</a>:</h4>
<p>anyway, to circle back to the design meeting... i'm not sure if we've arrived at a consensus, maybe we can sort of summarize where we are?</p>



<a name="163196237"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196237" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196237">(Apr 12 2019 at 14:41)</a>:</h4>
<p>it seems like <span class="user-mention" data-user-id="124287">@mw</span> felt that we </p>
<ul>
<li>need to take a global view</li>
<li>should not pursue designs that we don't plan on actually implementing</li>
</ul>



<a name="163196353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196353">(Apr 12 2019 at 14:42)</a>:</h4>
<p>we had proposed to use this same slot for design meetings, but it wasn't clear to me if:</p>
<ul>
<li>we should, every 3 weeks, have our usual steering meeting</li>
<li>and then do "technical design" the other 2 weeks, where we use part of that time to select the next week's topic</li>
</ul>
<p>or take a more "sprint like" approach</p>
<ul>
<li>periodically line up the schedule for the next few weeks</li>
<li>then the remaining weeks talk just about those topics</li>
</ul>



<a name="163196392"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196392" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196392">(Apr 12 2019 at 14:43)</a>:</h4>
<p>(I also think this slot is not great for people on the west coast, but not sure what to do about that, maybe we can sometimes do a different time period)</p>



<a name="163196395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196395">(Apr 12 2019 at 14:43)</a>:</h4>
<p>I proposed the first version</p>



<a name="163196420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196420">(Apr 12 2019 at 14:43)</a>:</h4>
<p>do you still favor it? I like that it gives us a kind of enforced ratio</p>



<a name="163196494"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196494" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196494">(Apr 12 2019 at 14:44)</a>:</h4>
<blockquote>
<p>(I also think this slot is not great for people on the west coast, but not sure what to do about that, maybe we can sometimes do a different time period)</p>
</blockquote>
<p>in particular I <strong>know</strong> it doesn't work for <span class="user-mention" data-user-id="116010">@Aaron Turon</span> at the moment</p>



<a name="163196495"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196495" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196495">(Apr 12 2019 at 14:44)</a>:</h4>
<p>not sure which I like better</p>



<a name="163196514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196514">(Apr 12 2019 at 14:44)</a>:</h4>
<p>any later time of day is hard for me to fit in at a regular basis</p>



<a name="163196518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196518">(Apr 12 2019 at 14:44)</a>:</h4>
<p>this is another reason though to pick topic of meetings in advance -- if we have e.g. a trait-related thing, we could try to select a different day/time</p>



<a name="163196532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196532">(Apr 12 2019 at 14:44)</a>:</h4>
<p>yeah I mean I think we're very Europe-based, and I'm not inclined to change the "normal time" yet</p>



<a name="163196544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196544">(Apr 12 2019 at 14:45)</a>:</h4>
<p>Later times are basically unworkable for me too</p>



<a name="163196561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196561">(Apr 12 2019 at 14:45)</a>:</h4>
<p>Especially on Fridays</p>



<a name="163196593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196593">(Apr 12 2019 at 14:45)</a>:</h4>
<p>(let's not worry about that, suffice to say that for specific topics we might pick different times)</p>



<a name="163196609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196609">(Apr 12 2019 at 14:46)</a>:</h4>
<blockquote>
<p>not sure which I like better</p>
</blockquote>
<p>me either :)</p>



<a name="163196672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196672">(Apr 12 2019 at 14:46)</a>:</h4>
<p>in general I'm not a fan of things with "sprint" in the name</p>



<a name="163196721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196721">(Apr 12 2019 at 14:46)</a>:</h4>
<p>it conveys a sense of urgency that should be limited to exceptional circumstances</p>



<a name="163196756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196756">(Apr 12 2019 at 14:47)</a>:</h4>
<p>I use the word very loosely and am happy to pick another. I basically mean alternating a "select the things to do" with "do the things"</p>



<a name="163196766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196766">(Apr 12 2019 at 14:47)</a>:</h4>
<p>I agree sprint makes it sound like we are .. well .. running. :)</p>



<a name="163196793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196793">(Apr 12 2019 at 14:48)</a>:</h4>
<p>I guess the important thing is define a period of time where we work towards some specific goals with no rush like running :)</p>



<a name="163196837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196837">(Apr 12 2019 at 14:48)</a>:</h4>
<p>yes, I want us jogging at most because we have a long distance to cover :)</p>



<a name="163196913"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196913" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196913">(Apr 12 2019 at 14:49)</a>:</h4>
<p>This:</p>
<p>![Calm down, I got this](<a href="https://nikomatsakis.github.io/rust-latam-2019/content/images/obama-got-this.gif" target="_blank" title="https://nikomatsakis.github.io/rust-latam-2019/content/images/obama-got-this.gif">https://nikomatsakis.github.io/rust-latam-2019/content/images/obama-got-this.gif</a>)</p>
<div class="message_inline_image"><a href="https://nikomatsakis.github.io/rust-latam-2019/content/images/obama-got-this.gif" target="_blank" title="https://nikomatsakis.github.io/rust-latam-2019/content/images/obama-got-this.gif"><img src="https://nikomatsakis.github.io/rust-latam-2019/content/images/obama-got-this.gif"></a></div><p>not this:</p>
<p>![spongebob](<a href="https://nikomatsakis.github.io/rust-latam-2019/content/images/multitasking-spongebob.gif" target="_blank" title="https://nikomatsakis.github.io/rust-latam-2019/content/images/multitasking-spongebob.gif">https://nikomatsakis.github.io/rust-latam-2019/content/images/multitasking-spongebob.gif</a>)</p>
<div class="message_inline_image"><a href="https://nikomatsakis.github.io/rust-latam-2019/content/images/multitasking-spongebob.gif" target="_blank" title="https://nikomatsakis.github.io/rust-latam-2019/content/images/multitasking-spongebob.gif"><img src="https://nikomatsakis.github.io/rust-latam-2019/content/images/multitasking-spongebob.gif"></a></div>



<a name="163196921"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196921" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196921">(Apr 12 2019 at 14:49)</a>:</h4>
<p>I understood <span class="user-mention" data-user-id="116009">@nikomatsakis</span>'s suggestion as something like the following: At the start of the month, selecting what the design meeting topics will be for the month ahead and then doing those before deciding again at the start of the next month.</p>



<a name="163196923"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196923" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196923">(Apr 12 2019 at 14:49)</a>:</h4>
<p>oh come on zulip!</p>



<a name="163196946"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196946" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196946">(Apr 12 2019 at 14:49)</a>:</h4>
<p>ok, it worked eventually ;)</p>



<a name="163196968"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163196968" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163196968">(Apr 12 2019 at 14:50)</a>:</h4>
<p>it basically comes down to whether</p>



<a name="163197014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197014">(Apr 12 2019 at 14:50)</a>:</h4>
<p>when selecting the things</p>



<a name="163197029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197029">(Apr 12 2019 at 14:50)</a>:</h4>
<p>there is value in doing multiple at once</p>



<a name="163197038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197038">(Apr 12 2019 at 14:50)</a>:</h4>
<p>to help maintain global balance</p>



<a name="163197046"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197046" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197046">(Apr 12 2019 at 14:50)</a>:</h4>
<p>and amortize the cost of that sort of thinking</p>



<a name="163197062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197062">(Apr 12 2019 at 14:50)</a>:</h4>
<p>I hadn’t considered planning out more than one meeting in advance,  but it sounds like something to try doing</p>



<a name="163197119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197119">(Apr 12 2019 at 14:51)</a>:</h4>
<p>I don't have a strong opinion</p>



<a name="163197124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197124">(Apr 12 2019 at 14:51)</a>:</h4>
<p>well, if we were going to try that, it raises the question of when to do the first "selection" meeting :)</p>



<a name="163197140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197140">(Apr 12 2019 at 14:51)</a>:</h4>
<p>let's just try one of the approaches and see how it goes</p>



<a name="163197144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197144">(Apr 12 2019 at 14:51)</a>:</h4>
<p>yes, that</p>



<a name="163197221"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197221" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197221">(Apr 12 2019 at 14:52)</a>:</h4>
<p>ok, it seems like everybod is basically in favor of the plan</p>



<a name="163197228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197228">(Apr 12 2019 at 14:52)</a>:</h4>
<p>that is, the general idea</p>



<a name="163197246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197246">(Apr 12 2019 at 14:52)</a>:</h4>
<p>so let's briefly (in our last 8 minutes) talk about how we might actually get this underway</p>



<a name="163197254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197254">(Apr 12 2019 at 14:52)</a>:</h4>
<p>a key part of the plan was that we needed <em>meeting proposals</em></p>



<a name="163197271"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197271" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197271">(Apr 12 2019 at 14:52)</a>:</h4>
<p>I feel like we have no shortage of <em>ideas</em></p>



<a name="163197331"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197331" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197331">(Apr 12 2019 at 14:53)</a>:</h4>
<p>maybe we should give a bit of time for people to write proposals (say, next week? 2 weeks?) and then try a selection meeting? (if we start with the "alternating" approach)</p>



<a name="163197344"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197344" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197344">(Apr 12 2019 at 14:53)</a>:</h4>
<p>prioritization and idea selection might actually a big part of the work</p>



<a name="163197369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197369">(Apr 12 2019 at 14:53)</a>:</h4>
<p>yeah we have almost 5 years of backlog :P</p>



<a name="163197374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197374">(Apr 12 2019 at 14:53)</a>:</h4>
<p>we could basically just say that we will start with the alternating approach, and that we'll start on the next steering meeting :)</p>



<a name="163197435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197435">(Apr 12 2019 at 14:54)</a>:</h4>
<p>that gives 2 weeks I think for people to make proposals</p>



<a name="163197436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197436">(Apr 12 2019 at 14:54)</a>:</h4>
<p>taking stock of the things we are doing already might be a good idea</p>



<a name="163197454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197454">(Apr 12 2019 at 14:54)</a>:</h4>
<blockquote>
<p>that gives 2 weeks I think for people to make proposals</p>
</blockquote>
<p>well, 3 I guess</p>



<a name="163197457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197457">(Apr 12 2019 at 14:54)</a>:</h4>
<p>i.e. to get the initial "global view"</p>



<a name="163197483"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197483" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197483">(Apr 12 2019 at 14:54)</a>:</h4>
<p>to some extent, isn't that what we've been doing with the working groups?</p>



<a name="163197496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197496">(Apr 12 2019 at 14:54)</a>:</h4>
<p>true</p>



<a name="163197502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197502">(Apr 12 2019 at 14:54)</a>:</h4>
<p>well</p>



<a name="163197517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197517">(Apr 12 2019 at 14:55)</a>:</h4>
<p>if we started with alternating, then the meeting might begin with a kind of review</p>



<a name="163197540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197540">(Apr 12 2019 at 14:55)</a>:</h4>
<blockquote>
<p>taking stock of the things we are doing already might be a good idea</p>
</blockquote>
<p>can you say a bit more about what shape you think this should take</p>



<a name="163197544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197544">(Apr 12 2019 at 14:55)</a>:</h4>
<p>I think it's probably a good idea but i'm trying to understand what it means more concretely :)</p>



<a name="163197622"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197622" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197622">(Apr 12 2019 at 14:56)</a>:</h4>
<p>not sure. I mostly want a way to see where we actually have capacity to do things that are not already part of a working group</p>



<a name="163197644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197644">(Apr 12 2019 at 14:57)</a>:</h4>
<blockquote>
<p>we could basically just say that we will start with the alternating approach, and that we'll start on the next steering meeting :)</p>
</blockquote>
<p>Incidentally, I'm leaning more and more this way. It seems .. obvious. And it gives us some time to get ready. =) My main concern would be if waiting 3 weeks is too long. (i.e., we'd start on May 3rd)</p>



<a name="163197676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197676">(Apr 12 2019 at 14:57)</a>:</h4>
<blockquote>
<p>not sure. I mostly want a way to see where we actually have capacity to do things that are not already part of a working group</p>
</blockquote>
<p>(I am imagining a lot of the design questions will originate <em>from</em> the working groups)</p>



<a name="163197711"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197711" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197711">(Apr 12 2019 at 14:57)</a>:</h4>
<p>but it also seems like we might decide "you know, that WG should spin down, it's not worth it, let's do XXX isntead"</p>



<a name="163197775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197775">(Apr 12 2019 at 14:58)</a>:</h4>
<p>as an example, where would the 3 topics you mentioned initially fit in here?</p>



<a name="163197788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197788">(Apr 12 2019 at 14:58)</a>:</h4>
<p>A good question. So <span class="user-mention" data-user-id="116107">@davidtwco</span>'s design question came from the wg-async-await WG</p>



<a name="163197793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197793">(Apr 12 2019 at 14:58)</a>:</h4>
<p>i.e. end-to-end queries, HIR, definitions</p>



<a name="163197800"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197800" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197800">(Apr 12 2019 at 14:59)</a>:</h4>
<p>(that was HIR)</p>



<a name="163197828"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197828" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197828">(Apr 12 2019 at 14:59)</a>:</h4>
<p>the trait working group questions are similar</p>



<a name="163197843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197843">(Apr 12 2019 at 14:59)</a>:</h4>
<p>end-to-end queries -- well, we don't have a clear WG for that, unless you could wg-parallel-rustc, but arguably we <em>should</em></p>



<a name="163197864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197864">(Apr 12 2019 at 14:59)</a>:</h4>
<p>so I think some of the design meetings might be exploring topics that aren't yet, and I guess part of that should be "Who will do this"</p>



<a name="163197956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163197956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163197956">(Apr 12 2019 at 15:00)</a>:</h4>
<p>(I do think that the <code>'tcx</code> lifetime stuff that <span class="user-mention" data-user-id="116466">@Zoxc</span> was pursuing is actually something quite realted to trait wg as well though, as chalk really wants to have inference state that outlives a particular fn call)</p>



<a name="163198015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198015">(Apr 12 2019 at 15:01)</a>:</h4>
<p>I don't know, is that a satisfactory answer? I'm not sure if I'm fully addressing your concerns.</p>



<a name="163198023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198023">(Apr 12 2019 at 15:01)</a>:</h4>
<p>(But: time check, it's been 1 hour)</p>



<a name="163198133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198133">(Apr 12 2019 at 15:02)</a>:</h4>
<p>I'm 100% OK with the design meetings trying to solve existing problems that came out of a working group</p>



<a name="163198167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198167">(Apr 12 2019 at 15:03)</a>:</h4>
<p>I'd be wary of coming up with lots of "wouldn't it be nice if we did this" designs that we don't have the bandwidth to actually implement</p>



<a name="163198265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198265">(Apr 12 2019 at 15:04)</a>:</h4>
<p>so it seems to me that we might want to try to fit design topics that are being discussed into existing working groups</p>



<a name="163198287"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198287" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198287">(Apr 12 2019 at 15:04)</a>:</h4>
<p>I think most of the time that is good. And if we don't have one, but we <em>do</em> have people, we should just create a WG.</p>



<a name="163198288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198288">(Apr 12 2019 at 15:04)</a>:</h4>
<p>or decide to create a new working group for a new topic</p>



<a name="163198324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198324">(Apr 12 2019 at 15:05)</a>:</h4>
<p>i.e. WGs are the means to schedule resources</p>



<a name="163198345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198345">(Apr 12 2019 at 15:05)</a>:</h4>
<p>and the design meeting is there to do technical coordination between them</p>



<a name="163198359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198359">(Apr 12 2019 at 15:05)</a>:</h4>
<p>Let's see if we can summarize:</p>
<ul>
<li>Generally positive on the basic idea </li>
<li>We want to be sure, when selecting which design proposals to discuss, that we have the person power to pursue them, and not spread ourselves too thin</li>
<li>Unclear how best to manage the queue, either we do it each meeting, or we try to alternate</li>
</ul>
<p>I'm leaning towards the <strong>alternating</strong> approach. It feels like deciding what to do will be hard and will take time, and we shouldn't try to squeeze it in.</p>



<a name="163198462"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198462" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198462">(Apr 12 2019 at 15:06)</a>:</h4>
<blockquote>
<p>I'm leaning towards the alternating approach. It feels like deciding what to do will be hard and will take time, and we shouldn't try to squeeze it in.</p>
</blockquote>
<p>I agree</p>



<a name="163198505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198505">(Apr 12 2019 at 15:07)</a>:</h4>
<p>In that case, we need to pick a start date -- May 3rd? (next steering meeting)</p>



<a name="163198545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198545">(Apr 12 2019 at 15:07)</a>:</h4>
<p>OK <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span></p>



<a name="163198546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198546">(Apr 12 2019 at 15:08)</a>:</h4>
<p>Thanks all</p>



<a name="163198626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198626">(Apr 12 2019 at 15:08)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="163198868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198868">(Apr 12 2019 at 15:11)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> -- did you say you were going to try and write a summary? Let's discuss. I might also be ok with trying to write something here, since this seems of like it merits an "official announcement"</p>



<a name="163198912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163198912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163198912">(Apr 12 2019 at 15:11)</a>:</h4>
<p>but that is perhaps separate from a summary, which is more like "we decided to do something like this"</p>



<a name="163201183"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163201183" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163201183">(Apr 12 2019 at 15:35)</a>:</h4>
<p>sorry <span class="user-mention" data-user-id="116009">@nikomatsakis</span> I left for a bit after the meeting, go ahead if you want :)</p>



<a name="163201263"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163201263" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163201263">(Apr 12 2019 at 15:36)</a>:</h4>
<p>it took some notes at the beginning but at some point I stopped and decided to revisit later</p>



<a name="163201267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163201267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163201267">(Apr 12 2019 at 15:36)</a>:</h4>
<p>can share that if you think it's useful</p>



<a name="163201278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163201278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163201278">(Apr 12 2019 at 15:36)</a>:</h4>
<p>I'm also ok with finishing this</p>



<a name="163201306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163201306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163201306">(Apr 12 2019 at 15:37)</a>:</h4>
<p>whatever you prefer, but if you want to do the write up that's better for me :)</p>



<a name="163226556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019.04.12%20%2358850/near/163226556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019.2E04.2E12.20.2358850.html#163226556">(Apr 12 2019 at 21:01)</a>:</h4>
<p><a href="https://github.com/rust-lang/compiler-team/blob/master/minutes/steering-meeting/2019.04.12.md" target="_blank" title="https://github.com/rust-lang/compiler-team/blob/master/minutes/steering-meeting/2019.04.12.md">Minutes posted</a></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>